]> dgit.raspbian.org Git - gnome-shell.git/commit
shell: Make singletons owned by ShellGlobal
authorJonas Ådahl <jadahl@gmail.com>
Fri, 24 Mar 2023 09:16:07 +0000 (10:16 +0100)
committerJonas Ådahl <jadahl@gmail.com>
Thu, 20 Apr 2023 12:49:38 +0000 (14:49 +0200)
commitff705fa9023ce7663f516b8ce24ae860220d6ef9
tree5933c8daaeb82042544fc1c890ab434786f55e1c
parent517482b5620161e2a1f5d27785487e12c109a875
shell: Make singletons owned by ShellGlobal

This means also means they will be cleaned up when disposing
ShellGlobal, which will then mean signals tied to the GObject lifetime
will be disconnected.

Closes: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/6536
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2722>
src/shell-app-cache.c
src/shell-app-system.c
src/shell-app-usage.c
src/shell-global-private.h
src/shell-global.c
src/shell-global.h
src/shell-window-tracker.c